package gulimall.vo.spusave;

import gulimall.to.MemberPrice;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * sku信息
 *
 * @author HLF
 */
@Data
public class Skus {

    /**
     * 销售属性集合
     */
    private List<Attr> attr;

    /**
     * sku名称
     */
    private String skuName;

    /**
     * sku价格
     */
    private BigDecimal price;

    /**
     * sku标题
     */
    private String skuTitle;

    /**
     * sku副标题
     */
    private String skuSubtitle;

    /**
     * sku图片集合
     */
    private List<Images> images;

    /**
     * sku销售属性值的笛卡尔积
     */
    private List<String> descar;

    /**
     * 满多少数量打折扣：满的数量
     */
    private Integer fullCount;

    /**
     * 满多少数量打折扣：折扣的值
     */
    private BigDecimal discount;

    /**
     * 是否可叠加优惠，0否 1是
     */
    private Integer countStatus;

    /**
     * 满多少钱减多少钱：满的价格
     */
    private BigDecimal fullPrice;

    /**
     * 满多少钱减多少钱：减的价格
     */
    private BigDecimal reducePrice;

    /**
     * 是否可叠加优惠：0否 1是
     */
    private Integer priceStatus;

    /**
     * 会员价格集合
     */
    private List<MemberPrice> memberPrice;

}